package com.nightwalker.xsite.bean;

import java.util.ArrayList;
import java.util.List;

import org.apache.myfaces.custom.fileupload.UploadedFile;

/**
 *
 * ObraBean <br>
 * <br>
 * <b>Description:</b> Contém as informações da obra. <br>
 * <br>
 * Created in Jan 28, 2008 9:14:57 PM <br>
 * <b>version:</b> <br>
 * <b>Modifications:</b>
 */
public class ObraBeanPesquisa {
	private String id;
	private String titulo;
	private String comentario;
	private String notaInicio;
	private String notaFinal;
	private String nota;
	private String data;
	private String dataInicio;
	private String dataFinal;
	private String data_inclusao;
	private String duracao;
	private String preco;
	private UploadedFile arquivo;

	private List<ObraBeanPesquisa> obras = new ArrayList<ObraBeanPesquisa>();

	/**
	 * @return the titulo
	 */
	public String getTitulo() {
		return titulo;
	}

	/**
	 * @param titulo
	 *            the titulo to set
	 */
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	/**
	 * @return the comentario
	 */
	public String getComentario() {
		return comentario;
	}

	/**
	 * @param comentario
	 *            the comentario to set
	 */
	public void setComentario(String comentario) {
		this.comentario = comentario;
	}

	/**
	 * @return the notaInicio
	 */
	public String getNotaInicio() {
		return notaInicio;
	}

	/**
	 * @param notaInicio
	 *            the notaInicio to set
	 */
	public void setNotaInicio(String notaInicio) {
		this.notaInicio = notaInicio;
	}

	/**
	 * @return the notaFinal
	 */
	public String getNotaFinal() {
		return notaFinal;
	}

	/**
	 * @param notaFinal
	 *            the notaFinal to set
	 */
	public void setNotaFinal(String notaFinal) {
		this.notaFinal = notaFinal;
	}

	/**
	 * @return the data
	 */
	public String getData() {
		return data;
	}

	/**
	 * @param data
	 *            the data to set
	 */
	public void setData(String data) {
		this.data = data;
	}

	/**
	 * @return the data_inclusao
	 */
	public String getData_inclusao() {
		return data_inclusao;
	}

	/**
	 * @param data_inclusao
	 *            the data_inclusao to set
	 */
	public void setData_inclusao(String data_inclusao) {
		this.data_inclusao = data_inclusao;
	}

	/**
	 * @return the duracao
	 */
	public String getDuracao() {
		return duracao;
	}

	/**
	 * @param duracao
	 *            the duracao to set
	 */
	public void setDuracao(String duracao) {
		this.duracao = duracao;
	}

	/**
	 * @return the preco
	 */
	public String getPreco() {
		return preco;
	}

	/**
	 * @param preco
	 *            the preco to set
	 */
	public void setPreco(String preco) {
		this.preco = preco;
	}

	/**
	 * @return the arquivo
	 */
	public UploadedFile getArquivo() {
		return arquivo;
	}

	/**
	 * @param arquivo
	 *            the arquivo to set
	 */
	public void setArquivo(UploadedFile arquivo) {
		this.arquivo = arquivo;
	}

	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}

	/**
	 * @param id
	 *            the id to set
	 */
	public void setId(String key) {
		this.id = key;
	}

	/**
	 * @return the obras
	 */
	public List<ObraBeanPesquisa> getObras() {
		return obras;
	}

	/**
	 * @param obras
	 *            the obras to set
	 */
	public void setObras(List<ObraBeanPesquisa> obras) {
		this.obras = obras;
	}

	/**
	 * @return the nota
	 */
	public String getNota() {
		return nota;
	}

	/**
	 * @param nota the nota to set
	 */
	public void setNota(String nota) {
		this.nota = nota;
	}

	/**
	 * @return the dataInicio
	 */
	public String getDataInicio() {
		return dataInicio;
	}

	/**
	 * @param dataInicio the dataInicio to set
	 */
	public void setDataInicio(String dataInicio) {
		this.dataInicio = dataInicio;
	}

	/**
	 * @return the dataFinal
	 */
	public String getDataFinal() {
		return dataFinal;
	}

	/**
	 * @param dataFinal the dataFinal to set
	 */
	public void setDataFinal(String dataFinal) {
		this.dataFinal = dataFinal;
	}

}
